home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / GRAPHICS / GRAPHUTL / 0878.ZIP / ALLMAC.DOC < prev    next >
Encoding:
Text File  |  1987-06-24  |  10.3 KB  |  241 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                          ╔═════════════════════════╗
  25.                          ║         ALLMAC          ║
  26.                          ║                         ║
  27.                          ║     Copywrite 1987      ║
  28.                          ║                         ║
  29.                          ║   By: FRANK SCHWEIGER   ║
  30.                          ║                         ║
  31.                          ║         4/27/87         ║
  32.                          ║                         ║
  33.                          ╚═════════════════════════╝
  34.  
  35.  
  36.  
  37.  
  38.              The BEST READMAC format Picture Processing program.
  39.  
  40.  
  41.  
  42.  
  43.  
  44.     ALLMAC is another READMAC format Picture Processing program which has
  45. many advantages over other READMAC Processing program that are available in
  46. the Public Domain.
  47.  
  48.     1. Automatic support of five different video controller/monitors.
  49.        A. CGA controller with Medium Res. monitor.
  50.        B. EGA controller with Medium Res. monitor.
  51.        C. EGA controller with EGD monitor.
  52.        D. EGA controller with Monochrome monitor.
  53.        E. Monochrome controller with Monochrome monitor (cannot display
  54.           the picture, but can print and EDIT).
  55.        F. Hercules MGA NOT supported at this time (but may be in the future).
  56.  
  57.     2. Support of eight different printers.
  58.        A. EPSON.
  59.        B. Panasonic/Super 5
  60.        C. Apple DMP/NEC 8023
  61.        D. Gemini 10
  62.        E. IBM Graphics Printer (full page, normal aspect ratio)
  63.        F. C.Itoh 8510
  64.        G. Toshiba P321
  65.        H. HP Laserjet
  66.  
  67.     3. Picture EDITING capability.
  68.  
  69.     4. File directory which can be used to select the file to display or
  70.        save.
  71.  
  72.     5. Small "photograph" of picture displayed on main screen.
  73.  
  74.     6. Written in assembly language for efficient operation.
  75.  
  76.  
  77.  
  78.     To start the program simply type ALLMAC. If this is the first time ALLMAC
  79. has been run, it will ask you to define your printer. It will save your
  80. printer definition in a file called ALLMAC.CFG, and subsequent executions will
  81. not have to ask for your printer.
  82.  
  83.     ALLMAC is smart enough to know if you are on an AT or compatible, and will
  84. change your keyboard scan rate while in edit mode so scanning accross the
  85. picture will be faster. When exiting from ALLMAC it will set your keyboard
  86. scan rate to default. If you have previously changed your scan rate, and don't
  87. want ALLMAC to change it, execute ALLMAC with a /D option (ALLMAC /D), and
  88. ALLMAC will not change the scan rate.
  89.  
  90.     ALLMAC's main screen is broken down into four sections.
  91.  
  92.     1. On the left side of the screen is the legend, which describes the keys
  93.        that are available and what they do.
  94.  
  95.     2. On the right side of the screen is a compressed "photograph" of the
  96.        picture that is loaded.
  97.  
  98.     3. On the extreme right side of the screen is the name of the picture
  99.        (obtained from the picture file itself).
  100.  
  101.     4. On the bottom right of the screen is the filename of the picture that
  102.        is loaded.
  103.  
  104.  
  105.  
  106.  
  107.  
  108.     Following is a brief description of the main screen keys and what they do:
  109.  
  110.     1. "D" Displays a directory of all file which match the specified file
  111.         specification. That is ALL this key does. You CANNOT Load or Write
  112.         from this directory. There is limited cursor key movement allowed
  113.         while in the directory to allow you to display all of your files if
  114.         you have more than is displayed on one screen. If you scan up or down
  115.         past the end of the directory, the highlighted file will move to the
  116.         right or left to the first or last file in the directory. Use the ESC
  117.         key to return to the main screen.
  118.  
  119.     2. "E" Will put you in EDIT mode. Use the ESC key to return to the main
  120.        screen. EDIT mode will be described later in this document.
  121.  
  122.     3. "F" Will allow you to change the file specification used to display
  123.        filenames in the directory. Initially it will be set to "*.*". You
  124.        should set it to "*.PIC" or "*.MAC" or "*.??C" or whatever else you
  125.        have named your picture files. Note that the directory displays
  126.        filenames only (no extensions), so if your filespec is "*.??C" and
  127.        you have multiple files with the same filename (but different
  128.        extensions) they may both be displayed as the same filename in the
  129.        directory (AARDVARK.PIC and AARDVARK.MAC both fit the filespec so
  130.        the directory will display two AARDVARK's).
  131.  
  132.  
  133.  
  134.  
  135.     4. "L" Will load a picture. Initially it will ask you to enter the
  136.        filename of the picture or ENTER for the directory. At this time you
  137.        have three options:
  138.           1. Enter the COMPLETE filespec of the picture file (AARDVARK.PIC)
  139.              in which case that will be the file loaded.
  140.           2. Enter just the filename (AARDVARK) in which case the directory
  141.              will be searched for the FIRST match, and that will be the file
  142.              that is loaded. Be careful if you have multiple files with the
  143.              same filename, The lowest alphabetically (including the exten-
  144.              sion) will be the one selected.
  145.           3. Press ENTER to display the directory. With this directory display
  146.              you can move the highlight bar to any file and press ENTER to
  147.              load that file. Again if you have multiple files with the same
  148.              filename, you can only load the first alphabetically (even if
  149.              you place the highlight bar over the second (or third) file.
  150.              This is a program restriction, and ideally you should never have
  151.              multiple files with the same filenvme and different extensions
  152.              while using ALLMAC. Use option #1 if you do have multiple files
  153.              with the same filename.
  154.  
  155.     5. "P" Will print the picture that is loaded.
  156.  
  157.     6. "S" Will allow you to reconfigure your printer.
  158.  
  159.     7. "V" Will display the picture in its normal size. The full picture is
  160.        576 dots wide by 720 dots high. The full 576 dots in width will ber matrix;
  161. we just alter the pattern of 0's and 1's, using a word processor.  At right,
  162. we've cleaned this character up (thinned, smoothed, elongated, etc):
  163.  
  164.                 OLD                                          NEW
  165. 00000000000000011111100000000000000000  00000000000000011111110000000001100000
  166. 00000000000011111000011110000010000000  00000000000011111111111110000001100000
  167. 00000000011111111000011111110110000000  00000000011111100000001111110001100000
  168. 00000000111110000000000011111110000000  00000000111110000000000011111101100000
  169. 00000011111100000000000000111110000000  00000011111100000000000000111111100000
  170. 00000111111000000000000000011110000000  00000111111000000000000000011111100000
  171. 00001111110000000000000000001110000000  00001111110000000000000000001111100000
  172. 00011111100000000000000000000110000000  00011111100000000000000000000111100000
  173. 00111111000000000000000000000111000000  00111111000000000000000000000111100000
  174. 00111110000000000000000000000011000000  00111110000000000000000000000011100000
  175. 01111110000000000000000000000011000000  01111110000000000000000000000011100000
  176. 01111110000000000000000000000000000000  01111110000000000000000000000001100000
  177. 11111100000000000000000000000000000000  11111100000000000000000000000001100000
  178. 11111100000000000000000000000000000000  11111100000000000000000000000000000000
  179. 11111000000000000000000000000000000000  11111100000000000000000000000000000000
  180. 11111000000000000000000000000000000000  11111000000000000000000000000000000000
  181. 11111000000000000000001111111111111110  11111000000000000000000000000000000000
  182. 11111000000000000000001111111111111000  11111000000000000000111111111111111111
  183. 11111000000000000000000000111111110000  11111000000000000000000001111111111000
  184. 11111000000000000000000000011111100000  11111000000000000000000000011111100000
  185. 11111000000000000000000000011111100000  11111000000000000000000000001111100000
  186. 11111100000000000000000000011111100000  11111000000000000000000000001111100000
  187. 11111100000000000000000000011111100000  11111000000000000000000000001111110000
  188. 11111100000000000000000000011111100000  11111100000000000000000000001111110000
  189. 11111100000000000000000000011111100000  11111100000000000000000000001111110000
  190. 01111110000000000000000000011111100000  01111110000000000000000000001111110000
  191. 01111110000000000000000000011111100000  01111110000000000000000000001111110000
  192. 00111111000000000000000000011111100000  00111111000000000000000000001111110000
  193. 00111111000000000000000000011111100000  00111111000000000000000000001111100000
  194. 00011111100000000000000000011111100000  00011111100000000000000000001111100000
  195. 00001111110000000000000000011111100000  00001111110000000000000000011111100000
  196. 00000111111000000000000000011111100000  00000111111000000000000000011111000000
  197. 00000011111100000000000000111111000000  00000011111100000000000000111110000000
  198. 00000000111111100000000011111100000000  00000000111111100000000011111100000000
  199. 00000000001111111111111111100000000000  00000000001111111111111111100000000000
  200. 00000000000001111111111100000000000000  00000000000000111111111000000000000000
  201.  
  202.  
  203. Another example:  Suppose you don't like the standard open-quote [grave
  204. accent] ASCII 96; make it complement a close-quote (and prettify it -- note
  205. how sloppy the original at left is; the matrix unnecessarily includes two
  206. columns of zeroes at right which aren't used [the Delta-X parameter, q.v.
  207. below, should have been used instead to pad spaces]):
  208.  
  209.   OLD            NEW
  210. 00000100      00111000
  211. 00001100      11111110
  212. 00011000      11111111
  213. 00110000      11111111
  214. 01100000      11111100
  215. 01000000      11000000
  216. 11000000      11000000
  217. 11000000      11000000
  218. 10001000      01100000
  219. 11111100      00110000
  220. 11111100      00011000
  221. 11111100      00001100
  222. 11111100      00000110
  223. 00111000      00000011
  224.  
  225.  
  226. Make New Characters:
  227. -------------------
  228.         Suppose you want to create your own characters, or change the size and
  229. position of the matrix (make a character bigger or smaller, add diacritical
  230. marks, etc).  This requires some acquaintance with softfont creaNON-COMMERCIAL use,
  231.     and may be freely copied for NON-COMMERCIAL use without any restrictions.
  232.     COMMERCIAL use without prior written consent of the author is PROHIBITED.
  233.  
  234.  
  235.     Comments, suggestions or donations (I should be so lucky) may be
  236.     forwarded to:
  237.  
  238.                         Frank Schweiger
  239.                         10083 Heytesbury Ln.
  240.                         Sandy, Ut.   84092
  241.